technically demanding - Almanca İngilizce Sözlük